نمای کلی پروتکل MCP
نمای کلی پروتکل MCP

MCP چیست؟ | مثال کاربرد

MCP (پروتکل متن مدل)، یک پروتکل متن‌باز است که توسط Anthropic در نوامبر 2024 معرفی شد. با این حال، از مارس 2025 به بعد نامی برای خود دست و پا کرد.

MCP یک پروتکل باز است که اتصال برنامه‌های هوش مصنوعی به منابع و سیستم‌های مختلف داده را استاندارد می‌کند.

این پروتکل یک راه ساختاریافته، استاندارد، سریع و امن برای تبادل زمینه و داده بین مدل‌های هوش مصنوعی و مشتریان آن‌ها فراهم می‌کند.

Anthropic سرورهای MCP از پیش ساخته شده را برای سیستم‌های محبوب سازمانی مانند Google Drive، Slack، GitHub، Git، Postgres و Puppeteer به اشتراک گذاشته است تا به توسعه‌دهندگان کمک کند تا شروع به کاوش کنند.

همچنین، اگر نگاهی به مخازن متن‌باز که Anthropic در صفحه خود منتشر می‌کند، بیندازید، می‌توانید سرورهای مرجع ارائه شده توسط آن، و همچنین ادغام‌های رسمی سرورهای شخص ثالث و سایر سرورهای ساخته شده و نگهداری شده توسط جامعه را ببینید.

ارتباط خدمات LLM و برنامه
ارتباط خدمات LLM و برنامه

مزیت MCP چیست؟

امروزه، LLMها حجم بسیار زیادی از کار را انجام می‌دهند. آن‌ها می‌توانند با قابلیت‌های جستجوی خود در داده‌های آموزشی قدیمی یا با آخرین مدل‌ها، پاسخ‌هایی برای سؤالاتی که می‌پرسیم تولید کنند. با این حال، قابلیت‌های آن‌ها به همین محدود می‌شود.

ما می‌توانیم با ابزارها/برنامه‌های مختلف تعامل داشته باشیم تا قابلیت‌های بیشتری به LLM بدهیم. برای ارتباط، یکپارچه‌سازی با REST، GraphQL، SSE، WebSocket و غیره ارائه می‌شود. با این حال، از آنجایی که می‌خواهیم از برنامه‌های مختلف استفاده کنیم، تعداد خدمات افزایش می‌یابد و بنابراین ساختارها و انواع مورد استفاده برای ارتباط نیز افزایش می‌یابد. هر توسعه‌دهنده باید یکپارچه‌سازی را برای خدمات مختلف ارائه دهد و خود را برای تغییرات در این APIهای سرویس به‌روز نگه دارد.

این کار دشوار اکنون با MCP آسان‌تر شده است. MCP یک انتزاع بین LLM و خدمات برنامه ارائه می‌دهد و…